]> dgit.raspbian.org Git - gnome-shell.git/commit
loginManager: Return objects instead of multiple booleans
authorFlorian Müllner <fmuellner@gnome.org>
Fri, 8 Jul 2022 14:23:39 +0000 (16:23 +0200)
committerFlorian Müllner <fmuellner@gnome.org>
Mon, 1 Aug 2022 18:58:37 +0000 (20:58 +0200)
commit0c68c338268d98a8b652d13f2bff8bc2ef577790
tree69838d6bbd2169385fb9167a0c586b2e78643a14
parent637ee7386e778c853e0f381e4ddb022e060eea79
loginManager: Return objects instead of multiple booleans

Multiple booleans - both in arguments and return values - are almost
always problematic API, because people have to memorize (or more likely
look up) the meaning of each position.

Instead, return a JS object so each value has a name attached to it.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2370>
js/misc/loginManager.js
js/misc/systemActions.js
js/ui/endSessionDialog.js